@charset "gb2312";

/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {

padding: 0;

margin: 0;
}
fieldset, img {

	border: 0;

}

address, caption, cite, code, dfn, em, th, var {

	font-weight: normal;

	font-style: normal;

}

ol, ul, li {

	list-style: none;

}

caption, th {

	text-align: left;

}

h1, h2, h3, h4, h5, h6 {

	font-weight: normal;

	font-size: 100%;

}

q:before, q:after {

	content: '';

}

abbr, acronym {

	border: 0;

}

a {

color: #262627;

text-decoration: none;
}

a:hover {

	color: #f40909;

	text-decoration: none;

}

.fl {

	float: left;

}

.fr {

	float: right;

}

.clear {

	clear: both;

}

body {
font-size: 12px;

color: #262627;

padding-top: 86px;

font-family: 'microsoft yahei';

/* background: #f9f9f9; */
}

.head {width: 100%;height: 75px;top: 0;left: 0;position: fixed;_position: absolute;z-index: 999;_bottom:expression(documentElement.scrollTop);background: #376DC1;/* margin-top: 7px; */}

.head .wrap {

	width: 1200px;

	height: 80px;

	margin: 0 auto;

}

.logo {float: left;height: 66px;margin-top: 8px;margin-left: 8px;}

.nav {

	float: right;

	height: 40px;

	padding-top: 20px;

}

#navMenu {

	float: left;

	height: 40px;

}

#navMenu li {

float: left;

height: 40px;

font-size: 16px;

padding: 0 12px;
}

#navMenu li a {

letter-spacing: 6px;

display: block;

height: 42px;

line-height: 37px;

color: #fff;

font-size: 22px;

padding: 0 10px;

/* font-weight: 350; */
}

#navMenu li a:hover {

	line-height: 37px;

	border-bottom: 2px #fff solid;

}

#navMenu .on {

	line-height: 37px;

	border-bottom: 2px #fff solid;

}

.dropMenu {

	position: absolute;

	top: 0;

	z-index: 100;

	width: 200px;

	padding-top: 10px;

	visibility: hidden;

	margin: -1px 0 0 0;

	_margin: -7px 0 0 0;

	background: url(images/bg_9.png) 0 0 no-repeat;

}

.dropMenu li {

float: left;

display: block;

height: 40px;

background-color: #376DC1;
}

.dropMenu li a {

	float: left;

	width: 200px;

	height: 45px;

	font-size: 15px;

	line-height: 45px;

	text-indent: 13px;

	color: #fff;

}

.dropMenu li a:hover {

	color: #fff;

	text-decoration: none;

	background-color: #5896f7;

	filter: alpha(opacity=100);

	-moz-opacity: 1;

	-khtml-opacity: 1;

	opacity: 1;

}

.search {

	float: right;

	height: 24px;

	width: 24px;

	padding: 8px 0 8px 15px;

	position: relative;

}

.search a {

	display: block;

	height: 24px;

	width: 24px;

	line-height: 24px;

	overflow: hidden;

	text-indent: 99em;

	background: url(images/search.png) center center no-repeat;

	background-size: 20px;

}

.so {

top: 40px;

right: -20px;

width: 260px;

height: 30px;

padding: 25px 15px 15px 15px;

position: absolute;

z-index: 999;

background: #376DC1;
}

.search-keyword {

	height: 30px;

	width: 190px;

	line-height: 30px;

	padding: 0 5px;

	border: none;

	font-family: 'microsoft yahei';

	font-size: 14px;

	color: #666;

	background: #fff;

}

.search-submit {

	height: 30px;

	width: 60px;

	text-align: center;

	border: none;

	font-family: 'microsoft yahei';

	font-size: 14px;

	color: #fff;

	background: #e05a5a;

	cursor: pointer;

}

.search-submit:hover {

	background: #f74c4c;

}

/*--/top end--*/

.main1 {

width: 1180px;

margin: 10px auto;

/* padding: 20px 20px; */

/* background: #ffffff; */
}

/*--/主体 end--*/

.left_1 {

	float: left;

	width: 830px;

	overflow: hidden;

}

.right_1 {

	float: right;

	width: 330px;

	overflow: hidden;

}

/*--/分栏 end--*/

.t_1 {

	text-align: center;

	color: #999;

	padding-bottom: 8px;

	font-family: arial;

	text-transform: uppercase;

	border-bottom: 2px #ccc solid;

}

.t_1 p {

	font-size: 20px;

	color: #f40909;

	font-family: 'microsoft yahei';

}

.t_2 {

height: 35px;

line-height: 35px;

background: #f3f5f9;
}

.t_2 h1, .t_2 span {

	height: 100%;

	font-size: 24px;

	font-weight: bold;

	color: #fff;

	padding-left: 60px;

	background: url(images/ico_6.png) 20px center no-repeat;

}

.t_2 a {

/* color: #862525; */

height: 100%;

font-size: 20px;

font-weight: bold;

color: #191616;

padding-left: 60px;

background: url(images/ico_6.png) 20px center no-repeat;
}

.t_3 {

	font-size: 18px;

	font-weight: bold;

	padding: 18px 0 20px;

}

/*--/标题 tit--*/

.g_box1 {

	height: 360px;

}

.g_box2 {

	margin-bottom: 20px;

}

.g_list1 {

	color: #999;

	line-height: 24px;

}

.g_list1 li {

	height: 120px;

	padding: 20px 0;

	position: relative;

}

.g_list1 li + li {

	border-top: 1px #eaecef solid;

}

.g_list1 .pic {

	float: left;

	height: 120px;

	width: 200px;

	margin-right: 20px;

	overflow: hidden;

}

.g_list1 li img {

	height: 120px;

	width: 200px;

	transition: transform 1s ease 0s;

}

.g_list1 li a:hover img {

	transform: scale(1.1);

	transition: 1s;

	-moz-transition: 1s;

	/* Firefox 4*/

	-webkit-transition: 1s;

	/* Safari 和 Chrome*/

	-o-transition: 1s;

}

.g_list1 li h3 {

	height: 30px;

	line-height: 30px;

	font-size: 20px;

	font-weight: bold;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}

.g_list1 li i {

	position: absolute;

	left: 0;

	top: 20px;

	height: 20px;

	font-size: 12px;

	line-height: 20px;

	font-style: normal;

	color: #fff;

	z-index: 99;

	background: #f40909;

	border-radius: 0 0 3px 0;

}

.g_list1 li i b {

	font-weight: normal;

	padding: 0 8px;

}

.g_list1 li + li + li + li i {

	background: #00c3c4;

}

.g_list1 .info {

	height: 48px;

	font-size: 16px;

	color: #606a77;

	overflow: hidden;

	padding: 6px 0 0 0;

	margin-bottom: 10px;

}

.g_list1 .p {

	height: 24px;

}

.g_list1 .p em {

	float: left;

	padding: 0 20px;

	background: url(images/ico_1.jpg) 0 center no-repeat;

}

.g_list1 .p em + em {

	background-image: url(images/ico_2.jpg);

}

.g_list1 .p span {

	float: right;

	padding-left: 15px;

	background: url(images/ico_3.jpg) 0 center no-repeat;

}

.g_list1 .p span a {

	margin: 0 5px;

	color: #999;

}

.g_list1 .p span a:hover {

	color: #e05a5a;

}

.g_list2 {

	width: 849px;

	padding-top: 20px;

}

.g_list2 li {

	float: left;

	width: 262px;

	border: 1px #e1dfdf solid;

	margin: 0 19px 19px 0;

}

.g_list2 .pic {

	width: 262px;

	height: 195px;

	overflow: hidden;

}

.g_list2 li img {

	display: block;

	width: 262px;

	height: 195px;

	transition: transform 1s ease 0s;

}

.g_list2 li a:hover img {

	transform: scale(1.1);

	transition: 1s;

	-moz-transition: 1s;

	/* Firefox 4*/

	-webkit-transition: 1s;

	/* Safari 和 Chrome*/

	-o-transition: 1s;

}

.g_list2 li p {

	height: 42px;

	line-height: 23px;

	overflow: hidden;

	padding: 6px 15px 9px 15px;

	font-size: 16px;

}

.g_list2 li:hover p {

	color: #fff;

	background: #f40909;

}

.g_list3 {

	border-top: none;

	font-size: 14px;

	margin-bottom: 20px;

	background: #fff;

}

.g_list3 dt {

	font-size: 16px;

	font-weight: bold;

	padding: 20px 0;

	color: #f40909;

}

.g_list3 dd {

	padding-bottom: 20px;

}

.g_list3 dd a {

	float: left;

	width: 20%;

	height: 35px;

	line-height: 35px;

	margin: 2px 0;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}

.g_con {

	width: 1180px;

	overflow: hidden;

}

.g_con h1 {

	font-size: 32px;

	font-weight: bold;

	line-height: 40px;

	margin-bottom: 15px;

}

.g_con .info {

	line-height: 32px;

	height: 32px;

	font-size: 14px;

	color: #999;

	margin-bottom: 20px;

}

.g_con .info em {

	color: #dbdbdb;

	padding: 0 10px;

}

.g_con .info a {

	color: #999;

}

.g_con .info a:hover {

	color: #e05a5a;

}

.g_con .infos {

	background: #f3f5f9;

	color: #333;

	font-size: 14px;

	line-height: 24px;

	margin-bottom: 20px;

	padding: 25px;

	position: relative;

}

.g_con .infos i {

	border-radius: 13px;

	display: inline-block;

	height: 16px;

	left: 50%;

	margin-left: -13px;

	padding: 10px;

	position: absolute;

	top: -18px;

	width: 16px;

	background: url(images/bg_6.png) center center no-repeat #fff;

}

.g_con .infolist {

	padding-bottom: 20px;

	border-bottom: 2px #f0f0f4 solid;

}

.g_con .infolist ul {

	float: left;

	width: 380px;

	font-size: 14px;

	color: #333;

}

.g_con .infolist ul li {

	height: 24px;

	padding-bottom: 6px;

	line-height: 24px;

	overflow: hidden;

}

.g_con .infolist ul li span {

	float: left;

	height: 24px;

	color: #fff;

	padding: 0 10px;

	margin-right: 10px;

	background: #454545;

	border-radius: 3px;

}

.g_con .infolist ul li:hover {

	color: #f40909;

}

.g_con .infolist ul li:hover span {

	background: #f40909;

}

.g_con .infolist .pic {

	float: right;

	width: 380px;

	text-align: center;

}

.g_con .infolist .pic img {

	border: 0 none;

	box-sizing: border-box;

	height: auto;

	max-width: 100%;

	vertical-align: middle;

}

.g_con .con1 {

	

	width: 1180px;

	overflow: hidden;

	line-height: 32px;

	font-size: 16px;

	color: #333;

	margin-bottom: 20px;

}

.g_con .con1 p, .g_con .con1 div {

	padding-bottom: 20px;

	word-break: break-all;

}

.g_con .con1 img {

	border: 0 none;

	box-sizing: border-box;

	height: auto !important;

	max-width: 100%;

	vertical-align: middle;

}

.g_con .copyright {

	line-height: 28px;

	font-size: 14px;

	color: #333;

	padding-bottom: 20px;

	border-bottom: 2px solid #f0f0f4;

}

.g_con .copyright strong {

	margin-bottom: 10px;

	display: block;

}

.g_con .down {

	padding-bottom: 20px;

	margin-bottom: 20px;

	border-bottom: 1px #f0f0f4 solid;

}

.g_con .down .list {

	width: 100%;

}

.g_con .down .list ul {

	float: left;

	width: 490px;

}

.g_con .down .list ul li {

	float: left;

	width: 230px;

	height: 40px;

	line-height: 40px;

	font-size: 16px;

	padding: 0 15px 12px 0;

}

.g_con .down .list ul li a {

	display: block;

	height: 100%;

	color: #fff;

	text-indent: 50px;

	background: url(images/down.png) 8px -38px no-repeat #333;

	text-decoration: none;

	word-wrap: break-word;

	outline: none;

 hide-focus:expression(this.hideFocus=true);

	transition: all 0.2s ease-in-out;

	-webkit-transition: all 0.2s ease-in-out;

	-moz-transition: all 0.2s ease-in-out;

	-o-transition: all 0.2s ease-in-out;

	-ms-transition: all 0.2s ease-in-out;

}

.g_con .down .list ul li a:hover {

	background-position: 8px 5px;

	background-color: #f40909;

}

.g_con .read {

	height: 76px;

	border-bottom: 1px #f0f0f4 solid;

	line-height: 76px;

	margin-bottom: 20px;

}

.g_con .read b {

	font-size: 18px;

}

.g_con .read b font {

	color: #f40909;

	font-weight: normal;

}

.g_con .read .up_down {

	float: right;

	color: #666;

	font-size: 16px;

}

.g_con .read .up_down a {

	margin-left: 8px;

}

.g_con .share {

	padding: 25px 0 40px 0;

	margin-bottom: 20px;

	border-bottom: 1px #f0f0f4 solid;

}

.g_con .share .box {

	float: left;

}

.g_con .share .ewm {

	float: right;

	width: 205px;

	text-align: center;

	padding: 15px 0 10px 0;

	color: #666;

	border: 1px #eee solid;

	position: relative;

}

.g_con .share .ewm iframe {

	width: 205px !important;

	height: 140px;

}

.g_con .share .ewm i {

	display: block;

	height: 15px;

	left: 50%;

	margin-left: -15px;

	padding: 10px;

	position: absolute;

	top: -18px;

	width: 10px;

	background: url(images/qcode.png) center center no-repeat #fff;

}

.g_con .share .ewm img {

	height: 110px;

	width: 110px;

	padding-bottom: 5px;

}

/*--/布局 grid--*/

.b_box1 {

	width: 150px;

	height: 360px;

	overflow: hidden;

}

.b_box1 li {

	float: left;

	width: 150px;

	height: 112px;

	overflow: hidden;

	position: relative;

	padding-bottom: 12px;

}

.b_box1 li img {

	display: block;

	height: 112px;

	width: 150px;

}

.b_box1 li p {

	position: absolute;

	line-height: 20px;

	top: 68px;

	left: 0;

	height: 40px;

	overflow: hidden;

	z-index: 10;

	font-size: 13px;

	padding: 0 8px;

}

.b_box1 li em {

	position: absolute;

	top: 0;

	left: 0;

	height: 112px;

	width: 150px;

	display: block;

	background: #000;

	filter: alpha(opacity=20);

	-moz-opacity: 0.2;

	-khtml-opacity: 0.2;

	opacity: 0.2;

}

.b_box1 li a:hover em {

	filter: alpha(opacity=40);

	-moz-opacity: 0.4;

	-khtml-opacity: 0.4;

	opacity: 0.4;

	transition: all 0.5s ease 0s;

}

.b_box1 li a {

	color: #fff;

}

.b_box1 li a:hover {

	color: #e05a5a;

}

.b_box2 {

}

.b_box2 li {

	height: 78px;

	padding: 12px 0;

	color: #999;

	border-bottom: 1px solid #f0f0f4;

}

.b_box2 .pic {

	float: left;

	height: 78px;

	width: 120px;

	margin-right: 12px;

	overflow: hidden;

}

.b_box2 li img {

	display: block;

	height: 78px;

	width: 120px;

	transition: transform 1s ease 0s;

}

.b_box2 li a:hover img {

	transform: scale(1.1);

	transition: 1s;

	-moz-transition: 1s;

	/* Firefox 4*/

	-webkit-transition: 1s;

	/* Safari 和 Chrome*/

	-o-transition: 1s;

}

.b_box2 li p {

	height: 48px;

	overflow: hidden;

	font-size: 16px;

	line-height: 24px;

	margin-bottom: 3px;

}

.b_box2 li em {

	color: #ddd;

	padding: 0 10px;

}

.b_box2 a {

	color: #999;

}

.b_box2 .a {

	color: #262627;

}

.b_box2 a:hover {

	color: #e05a5a !important;

}

.b_box3 {

	line-height: 26px;

	padding-top: 5px;

}

.b_box3 a {

	display: inline-block;

	padding: 0 10px;

	border: 1px #e5e5e5 solid;

	color: #f40909;

	margin: 10px 8px 0 0;

	border-radius: 3px;

}

.b_box3 a:hover {

	color: #fff;

	border-color: #f40909;

	background: #f40909;

}

.b_box4 {

}

.b_box4 li {

	height: auto;

	line-height: 24px;

	position: relative;

	font-size: 16px;

	padding: 20px 10px 10px 44px;

	border-bottom: 1px #f0f0f4 solid;

}

.b_box4 li p {

	font-size: 14px;

	color: #999;

	line-height: 18px;

}

.b_box4 li em {

	position: absolute;

	left: 10px;

	top: 22px;

	width: 20px;

	height: 24px;

	line-height: 22px;

	text-align: center;

	color: #fff;

	font-size: 20px;

	font-style: italic;

	font-family: Swisz, Georgia;

	background: #cc3300;

}

.b_box4 li span {

	float: right;

	background: #fff;

	padding-left: 13px;

	font-size: 12px;

}

.b_box4 li span a {

	color: #999;

}

.b_box4 li span a:hover {

	color: #e05a5a;

}

.b_box4 li + li {

	height: 42px;

	line-height: 42px;

	overflow: hidden;

	font-size: 14px;

	padding: 0 0 0 44px;

}

.b_box4 li + li em {

	top: 9px;

	color: #999;

	background: #fff;

}

.b_box5 {

	padding: 20px 0;

	line-height: 24px;

	color: #666;

	border-top: 1px #f0f0f4 solid;

}

.b_box5 span {

	float: right;

}

.b_box6 {

	padding-left: 15px;

	line-height: 30px;

}

.b_box5 a, .b_box6 a {

	color: #666;

}

.b_box5 a:hover, .b_box6 a:hover {

	color: #e05a5a;

}

/*--/盒子 box--*/

.u_1 i {

	background: #f40909 !important;

}

.u_1 a:hover i {

	background: #00c3c4 !important;

}

.u_2 {

	text-align: center;

	padding: 20px 0 35px 0;

}

/*--/元件 unit--*/

.slideBox {

	width: 670px;

	height: 360px;

	overflow: hidden;

	position: relative;

	margin-bottom: 10px;

}

.slideBox .hd {

	height: 10px;

	overflow: hidden;

	position: absolute;

	right: 20px;

	bottom: 20px;

	z-index: 10;

}

.slideBox .hd ul {

	overflow: hidden;

	zoom: 1;

	float: right;

}

.slideBox .hd ul li {

	float: left;

	width: 10px;

	height: 10px;

	background: #b1aca5;

	filter: alpha(opacity=80);

	opacity: 0.8;

	margin-left: 5px;

	border-radius: 15px;

	cursor: pointer;

}

.slideBox .hd ul li.on {

	background: #e05a5a;

}

.slideBox .bd li {

	position: relative;

}

.slideBox .bd {

	height: 100%;

	z-index: 0;

}

.slideBox .bd .pic {

	position: relative;

	z-index: 0;

}

.slideBox .bd .pic img {

	width: 670px;

	height: 360px;

	display: block;

}

.slideBox .bd .bg {

	width: 100%;

	height: 60px;

	position: absolute;

	bottom: -60px;

	left: 0;

	z-index: 1;

	background: url(images/bg_2.png) 0 0 repeat-x;

}

.slideBox .bd .tit {

	width: 100%;

	height: 60px;

	line-height: 60px;

	position: absolute;

	bottom: -60px;

	left: 0;

	font-size: 22px;

	z-index: 2;

	color: #fff;

}

.slideBox .bd .tit a {

	color: #fff;

	padding: 0 15px;

}

.slideBox .prev, .slideBox .next {

	position: absolute;

	left: 3%;

	top: 50%;

	margin-top: -25px;

	display: block;

	width: 32px;

	height: 40px;

	background: url(images/bg_3.png) -110px 5px no-repeat;

	filter: alpha(opacity=50);

	opacity: 0.5;

}

.slideBox .next {

	left: auto;

	right: 3%;

	background-position: 8px 5px;

}

.slideBox .prev:hover, .slideBox .next:hover {

	filter: alpha(opacity=100);

	opacity: 1;

}

.slideTxtBox {

	width: 330px;

}

.slideTxtBox .hd {

	height: 44px;

	line-height: 44px;

	border-bottom: 1px solid #f0f0f4;

	position: relative;

}

.slideTxtBox .hd ul {

	float: left;

	position: absolute;

	left: 0;

	top: 0;

	height: 44px;

	width: 330px;

	font-size: 16px;

	text-align: center;

}

.slideTxtBox .hd ul li {

	float: left;

	width: 50%;

	cursor: pointer;

}

.slideTxtBox .hd ul li.on {

	height: 43px;

	border-bottom: 2px solid #f40909;

}

.slideTxtBox .bd ul {

	zoom: 1;

}

.slideTxtBox .bd li {

	height: auto;

	line-height: 24px;

	position: relative;

	font-size: 16px;

	padding: 20px 10px 10px 44px;

	border-bottom: 1px #f0f0f4 solid;

}

.slideTxtBox .bd li p {

	font-size: 14px;

	color: #999;

	line-height: 18px;

}

.slideTxtBox .bd li em {

	position: absolute;

	left: 10px;

	top: 22px;

	width: 20px;

	height: 24px;

	line-height: 22px;

	text-align: center;

	color: #fff;

	font-size: 20px;

	font-style: italic;

	font-family: Swisz, Georgia;

	background: #cc3300;

}

.slideTxtBox .bd li span {

	float: right;

	background: #fff;

	padding-left: 13px;

	font-size: 12px;

}

.slideTxtBox .bd li span a {

	color: #999;

}

.slideTxtBox .bd li span a:hover {

	color: #e05a5a;

}

.slideTxtBox .bd li + li {

	height: 42px;

	line-height: 42px;

	overflow: hidden;

	font-size: 14px;

	padding: 0 0 0 44px;

}

.slideTxtBox .bd li + li em {

	top: 9px;

	color: #999;

	background: #fff;

}

.ToTop {

	position: fixed;

	z-index: 1070;

	right: 40px;

	bottom: 40px;

}

.ToTop>* {

	font: 0/0 a;

	display: block;

	margin-top: 5px;

	color: transparent;

	border: 0;

	background-color: transparent;

	text-shadow: none

}

.To_img {

	position: absolute;

	top: -65px;

	left: -195px;

	height: 160px;

	width: 160px;

	padding: 10px 19px 10px 10px;

	display: none;

	background: url(images/img_ewm.png) 0 0 no-repeat;

}

#scrollUp {

	width: 45px;

	height: 45px;

	background-image: url(images/totop.png);

	background-position: -54px -53px;

	display: none;

}

#scrollUp:hover {

	background-image: url(images/totop.png);

	background-position: -100px -53px

}

#feedback {

	width: 45px;

	height: 45px;

	background-image: url(images/totop.png);

	background-position: -102px 0

}

#feedback:hover {

	background-image: url(images/totop.png);

	background-position: -146px -46px

}

.To_tool {

	width: 45px;

	height: 45px;

	background-image: url(images/totop.png);

	background-position: -148px 0;

	cursor: pointer;

}

.To_tool:hover {

	width: 45px;

	height: 45px;

	background-image: url(images/totop.png);

	background-position: -192px -46px;

}

/*--/功能 function--*/

.dede_pages {

height: 32px;

/* padding: 0px; */

margin-bottom: 5px;

background: #f3f5f9;

margin-top: 5px;
}

.dede_pages ul {

float: right;

padding: 0;

font-size: 16px;
}

.dede_pages ul li {

float: left;

font-family: 'microsoft yahei';

margin: 0 2px;

line-height: 30px;

padding: 0 10px;

background: #fff;

border: 1px solid #e5e5e5;
}

.dede_pages ul li a {

color: #555;

display: block;
}

.dede_pages ul li:hover {

	text-decoration: none;

	color: #fff;

	border: 1px #545454 solid;

	background-color: #545454;

}

.dede_pages ul li:hover a {

	color: #fff;

}

.dede_pages ul li:hover a:hover {

	color: #fff;

	text-decoration: none;

}

.dede_pages ul li.thisclass {

background-color: #376DC1;

padding: 0 10px;

color: #fff;

border: 1px #376DC1 solid;
}

.dede_pages ul li.thisclass a {

	color: #fff;

}

.dede_pages strong {

	font-weight: normal;

}

.dede_pagess {

	float: none;

	overflow: hidden;

	text-align: center;

	padding-bottom: 15px;

}

.dede_pagess ul {

	margin: 0px auto;

	float: none;

	clear: both;

	padding: 10px 0;

	text-align: center;

	white-space: nowrap;

}

.dede_pagess ul li {

	float: none;

	display: inline;

	margin: 0 2px;

	padding: 4px 10px;

	font-family: 'microsoft yahei';

	font-size: 14px;

	border: 1px solid #d8dadf;

}

.dede_pagess li a {

	float: none;

	display: inline;

}

.dede_pagess li a:hover {

	text-decoration: underline;

}

.dede_pagess .thisclass {

	border: none;

	color: #fff;

	border: 1px #545454 solid;

	background-color: #545454;

}

.dede_pagess .thisclass a {

	color: #fff;

}

/*--/page end--*/

.ban_300 {

	float: right;

	width: 300px;

	overflow: hidden;

}

.ban_330 {

width: 330px;

overflow: hidden;

margin-bottom: 20px;
}

.ban_1180 {
    width: 1180px;
    overflow: hidden;
    margin: 20px auto 20px auto;
}

.ban_1180 img {

	display: block;

	margin: 0;

	padding: 0;

}

/*--/广告 end--*/

.link {

/* width: 1180px; */

font-size: 16px;

/* line-height: 25px; */

/* margin: 0 auto 20px auto; */

/* margin-bottom: 20px; */
}

.link .tit {

	color: #333;

	font-size: 16px;

	height: 35px;

	line-height: 35px;

	margin-bottom: 15px;

	font-weight: bold;

	padding-left: 15px;

	border-left: 3px #376DC1 solid;

	background: #e2e2e2;

}

.link .tit span {

	float: right;

	font-size: 12px;

	color: #999;

	font-weight: normal;

}

.link a {

	color: #666;

	margin: 0 4px 0 0;

}

/*--/link end--*/

.foot {

width: 100%;

background: #376DC1;

margin-top: 30px;
}

.foot .wrap {width: 1180px;margin: 0 auto;/* color: #fff; */padding: 60px 0;}

.foot .pic {width: 280px;height: 128px;background: url(images/bg_4.jpg) right top repeat-y;margin-top: 25px;}

.foot .pic img {

	padding-top: 34px;

}

.foot .menu {width: 449px;padding: 0 50px;/* padding-bottom: 30px; */}

.foot .menu h3 {

	width: 480px;

	font-size: 18px;

	padding-bottom: 0;

}

.foot .menu .yang a {margin-top: 20px;float: left;height: 24px;line-height: 24px;overflow: hidden;width: 20%;color: #fff;text-indent: 12px;font-size: 16px;background: url(images/ico_4.jpg) 0 center no-repeat;}

#beian { color:#fff; }

.foot .menu a:hover {

	color: #e05a5a;

}

.foot .ewm {width: 300px;height: 128px;padding-left: 50px;background: url(images/bg_4.jpg) 0 0 repeat-y;/* margin-left: 10px; */margin-top: 25px;}

.foot .ewm img {float: left;width: 100px;height: 100px;margin-left: 30px;margin-top: 20px;}

.foot .ewm span {float: left;font-size: 18px;line-height: 22px;/* padding: 28px 0 0 10px; *//* margin-top: 20px; */}

.foot .btn {

	height: 50px;

	font-size: 15px;

	

	color: #fff;

	text-align: center;



}

.foot .btn a {

	color: #fff;

}
